const btns = [
  // 删除
  (h, params, vm) => {
    return h('Poptip', {
      props: {
        confirm: true,
        transfer: true,
        title: vm.$t('delete-tips')
      },
      on: {
        'on-ok': () => {
          vm.handleRemove([params.row], vm)
        }
      }
    }, [
      h('HandleBtn', {
        props: {
          title: vm.$t('delete'),
          iconType: 'md-trash',
          iconColor: '#ed4014',
          access: 'admin,wzyy:applyRecord:remove'
        }
      })
    ])
  },
  // 查看
  (h, params, vm) => {
    return h('HandleBtn', {
      props: {
        title: '查看',
        iconType: 'md-eye',
        access: 'admin,wzyy:applyRecord:get'
      },
      on: {
        click: e => {
          vm.openEdit(vm, params.row, false)
        }
      }
    })
  },
  // 修改
  (h, params, vm) => {
    return h('HandleBtn', {
      props: {
        title: vm.$t('edit'),
        iconType: 'ios-create',
        iconColor: '#67c23a',
        access: 'admin,wzyy:applyRecord:update'
      },
      on: {
        click: e => {
          vm.openEdit(vm, params.row)
        }
      }
    })
  }
  // // 通过审核
  // (h, params, vm) => {
  //   return h('HandleBtn', {
  //     props: {
  //       title: '通过审核',
  //       iconType: 'md-checkbox',
  //       iconColor: '#2d8cf0',
  //       show: params.row.status === 10,
  //       access: 'admin,wzyy:applyRecord:auditPass'
  //     },
  //     on: {
  //       click: e => {
  //         vm.handleAuditPass([params.row], vm)
  //       }
  //     }
  //   })
  // },
  // // 生成核销券
  // (h, params, vm) => {
  //   return h('HandleBtn', {
  //     props: {
  //       title: '生成核销券',
  //       iconType: 'md-card',
  //       iconColor: '#2d8cf0',
  //       show: params.row.status === 15,
  //       access: 'admin,wzyy:applyRecord:createTicket'
  //     },
  //     on: {
  //       click: e => {
  //         vm.handleCreateTicket([params.row], vm)
  //       }
  //     }
  //   })
  // }
]

export default btns
